#include "StdAfx.h"

#include "ManagedPosition.hpp"
#include "ManagedAIModule.hpp"

using namespace BWAPI::Managed;

AIModule::AIModule(System::Configuration::Configuration ^Configuration,
		BWAPI::Managed::Game ^Game)
		: m_Configuration(Configuration), m_Game(Game) {
}

void AIModule::OnStart(void) {
}

void AIModule::OnEnd(bool IsWinner) {
}

void AIModule::OnFrame(void) {
}

bool AIModule::OnSendText(System::String ^Text) {
	return true;
}

void AIModule::OnPlayerLeft(Player ^Player) {
}

void AIModule::OnNukeDetect(Position Target) {
}

void AIModule::OnUnitCreate(Unit ^Unit) {
}

void AIModule::OnUnitDestroy(Unit ^Unit) {
}

void AIModule::OnUnitMorph(Unit ^Unit) {
}

void AIModule::OnUnitShow(Unit ^Unit) {
}

void AIModule::OnUnitHide(Unit ^Unit) {
}

void AIModule::OnUnitRenegade(Unit ^Unit) {
}

System::Configuration::Configuration ^AIModule::Configuration::get(void) {
	return m_Configuration;
}

Game ^AIModule::Game::get(void) {
	return m_Game;
}